to take by surprise - Alemán Inglés Diccionario